/**
 * 使用async/await关键字封装异步写文件操作,
 * 定时器异步任务，随机生成一个数，如果该数是偶数做为成功结果处理，奇数做为失败结果处理,
 */
const fs = require('fs')
const writeFilePromise = function(fileUrl,content){
    const promise = new Promise(function(resolve,reject){
        fs.writeFile(fileUrl,content,function(err,data){
            if(err){
                reject('写文件出错!')
            }else{
                resolve('写文件成功')
            }
        })
    })
    return promise
}
async function writeFileAsyncs(){
    const data = await writeFilePromise('demo.txt')
    console.log('data ',data);
}

writeFileAsyncs()
